Budget
Pondok Tinggal
Good value option less than 1 km from the entrance to Borobudur.
Midrange
Manohara Hotel
Formerly Taman Borobudur Guest House, this friendly resort-style hotel is located inside the Borobudur Park, run by the park authority, and is just 200 m from the temple entrance. The grounds are beautifully landscaped and the views are great, but the rooms are little more than functional with air conditioning, hot water and passable bathrooms. Still, a room booked here is only Rp 690,000, which is excellent value as the price includes breakfast and entry to Borobudur for two. Food is excellent. This is the best option for visitors wanting to overnight at Borobudur and gain entry the next morning before the masses arrive. You can also rent a bike here which will cost Rp 10,000/hr.
Ning Tidar Hotel
In the middle of nowhere apart from a smoky internet cafe nearby, so it is not the most convenient location. However, it is a good option when the closer hotels are booked out, as they frequently are. It is a nice property for the price, and they can organise taxis to Borobudur. 24 hr restaurant service.
Saraswati Borobudur
This is a beautiful hotel with views of Borobudur, a swimming pool, and the most gracious staff. The rooms are large with the full range of amenities. Room rates are often deeply discounted up to 60% so be sure to ask before you go. Breakfast is included in the rate as is transportation to Borobudur. The cost of a guide is an optional extra.
The vast majority of visitors stay in Yogyakarta and a few in Magelang. It is though well worth spending the night at Borobudur as this will give you a chance the following morning to get to the temples before the crowds arrive. Indeed, if you really want to explore and understand this magnificent monument, over-nighting in the immediate area is vital.
Amanjiwo
Super luxury resort run by the Aman Group and offering all the facilities you would expect. Rated by some as one of the very best hotels in Asia, if not the world. If you can't afford to stay here, try to find the money to have lunch or dinner which are worth it for the awe-inspiring vista alone.